A Survey of Real-Time Hard Shadow Mapping Methods
نویسندگان
چکیده
Due to its versatility, speed and robustness, shadow mapping has always been a popular algorithm for fast hard shadow generation since its introduction in 1978, first for off-line film productions and later increasingly so in real-time graphics. So it is not surprising that recent years have seen an explosion in the number of shadow map related publications. The last survey that encompassed shadow mapping approaches, but was mainly focused on soft shadow generation, dates back to 2003 [HLHS03], while the last survey for general shadow generation dates back to 1990 [WPF90]. No survey that describes all the advances made in hard shadow map generation in recent years exists. On the other hand, shadow mapping is widely used in the game industry, in production, and in many other applications, and it is the basis of many soft shadow algorithms. Due to the abundance of articles on the topic, it has become very hard for practitioners and researchers to select a suitable shadow algorithm, and therefore many applications miss out on the latest high-quality shadow generation approaches. The goal of this survey is to rectify this situation by providing a detailed overview of this field. We provide a detailed analysis of shadow mapping errors and derive from this a comprehensive classification of the existing methods. We discuss the most influential algorithms, consider their benefits and shortcomings and thereby provide the reader with the means to choose the shadow algorithm best suited to his or her needs.
منابع مشابه
Real-time Soft Shadow Mapping using the DDOC
Soft shadows provide important information to viewers about spatial relationships between objects. Generating accurate soft shadows in real time has been a focus of research in computer graphics. Shadow mapping is a standard way of generating hard shadows in real time and several methods including Smoothies [Chan and Durand 2003] and penumbra maps [Wyman and Hansen 2003] extend the standard sha...
متن کاملEfficient Generation of Soft Shadow Textures
Soft shadows give important cues of realism to 3D scenes. Existing methods can produce hard shadows in real time and soft shadows in minutes to hours per frame. Here a technique for producing accurate soft shadows quickly in software is presented, allowing soft shadow texture maps to be computed for simple scenes on commodity hardware in real time.
متن کاملHardware Accelerated Soft Shadows using Penumbra Quads
Shadow mapping is a commonly used technique for generating hard shadows in real time. However, existing shadow map based algorithms cannot render full soft shadows penumbras onto arbitrary dynamic geometry by utilizing only consumer level programmable graphics hardware. In this paper we introduce a new fully hardware accelerated penumbra map algorithm which stores additional penumbra informatio...
متن کاملEuclidean Distance Transform Shadow Mapping
The high-quality simulation of the penumbra effect in real-time shadows is a challenging problem in shadow mapping. The existing shadow map filtering techniques are prone to aliasing and light leaking artifacts which decrease the shadow visual quality. In this paper, we aim to minimize both problems with the Euclidean distance transform shadow mapping. To reduce the perspective aliasing artifac...
متن کاملPixel-Correct Shadow Maps with Temporal Reprojection and Shadow Test Confidence
Shadow mapping suffers from spatial aliasing (visible as blocky shadows) as well as temporal aliasing (visible as flickering). Several methods have already been proposed for reducing such artifacts, but so far none is able to provide satisfying results in real time. This paper extends shadow mapping by reusing information of previously rasterized images, stored efficiently in a so-called histor...
متن کامل